Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2011
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Genova Challenger Szczecin Challenger Davis Cup, Group I, 1R, BUL-KAZ 1-3 Chengdu Open - Chengdu European Open - Antwerp Swiss Indoors Basel - Basel Moselle Open - Metz Brisbane International - Brisbane Open 13 Provence - Marseille Adelaide International - Adelaide Australian Open - Melbourne ABN AMRO Open - Rotterdam Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Bordeaux Challenger Aix En Provence Challenger Open Parc - Lyon Boss Open - Stuttgart Terra Wortmann Open - Halle French Open - Paris Mallorca Championships - Mallorca Wimbledon - London Hamburg Open - Hamburg Rothesay International - Eastbourne Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Western & Southern Open - Cincinnati Chengdu Open - Chengdu China Open - Beijing Swiss Indoors Basel - Basel Almaty Open - Almaty Rolex Paris Masters - Paris Moselle Open - Metz ABN AMRO Open - Rotterdam Bordeaux Challenger Phoenix Challenger Citi Open - Washington Open Occitanie - Montpellier United Cup - Australia Adelaide International - Adelaide BMW Open - Munich Terra Wortmann Open - Halle Miami Open - Miami Generali Open - Kitzbuhel Girona Challenger Tiriac Open - Bucharest Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Turin Challenger French Open - Paris Prostejov Challenger Bratislava 1 Challenger Wimbledon - London EFG Swiss Open - Gstaad U.S. Open - New York Chengdu Open - Chengdu Almaty Open - Almaty Swiss Indoors Basel - Basel Russia F10 Estonia F3 Turkey F7 Russia F3 Belarus F2 Estonia F4 Russia F7 Russia F8 Turkey F42 Turkey F43 Germany F1 Germany F2 Germany F3 Turkey F6 Turkey F8 Qatar F2 Qatar F3 Russia F1 Russia F7 Russia F8 Sweden F5 Estonia F5 Estonia F1 Hungary F7 (Kecskemet) Hungary F8 (Szekesfehervar) Estonia F2 Turkey F9 (Antalya) Turkey F10 (Antalya) Belarus F4 Turkey F15 (Antalya) Turkey F16 (Antalya) Austria F3 (Wels) Slovakia F2 (Piestany) Slovakia F3 (Bratislava) Russia F7 (Moscow) Russia F8 (Moscow) Turkey F34 (Antalya) Turkey F35 (Antalya) Turkey F36 (Antalya) M15 Monastir M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Piestany M15 Wroclaw M15 Vilnius M15 Parnu Russia F6 M25 Vogau M15 Moscow M15 Moscow M25+H Mulhouse M15 Antalya M15 Antalya M15 Antalya Russia F5 M15 Antalya M15 Antalya M15 Antalya M15 Cairo M15 Cairo M15 Heraklion M15 Heraklion M25 Vogau M15 Anif M15 Monastir M15 Monastir M15 Monastir M15 Antalya M15 Antalya Russia F7 M15 Antalya M15 Antalya M15 Monastir M15 Monastir M15 Las Palmas de Gran Canaria M15 Majadahonda M15 Tbilisi M15 Shymkent M15 Shymkent M25 Wroclaw M25 Velenje M25 Telfs M25 Kottingbrunn M25 Antalya M25 Antalya Belarus F1 France F7 Russia F2 Turkey F8 (Antalya) M25 Sharm ElSheikh M25 Antalya Russia F8 M25 Antalya M25 Sharm ElSheikh M25 Alkmaar Turkey F7 Kazan Challenger Fano Challenger Tashkent Challenger Astana Challenger Happy Valley Challenger Burnie Challenger Morelos Challenger Irving Challenger Francavilla Challenger Rome Challenger Astana Challenger Binghamton Challenger Aptos Challenger Istanbul Challenger Izmir Challenger Eckental Challenger Poznan Challenger Barletta Challenger Maspalomas Challenger Aix En Provence Challenger Surbiton Challenger Mauthausen Challenger Chengdu Challenger Zhangjiagang Challenger Bratislava Challenger Rennes Challenger Ilkley Challenger Pau Challenger Madrid Challenger Sumter Challenger Astana Challenger Jinan Challenger Gwangju Challenger Tashkent Challenger Monterrey Challenger Bratislava Challenger Biel Challenger Moscow Challenger Phoenix Challenger Eckental Challenger Recanati Challenger Astana Challenger Split Challenger M15 Antalya Poznan Challenger Szczecin Challenger Heilbronn Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Kremlin Cup - Moscow New York Open - New York Orleans Challenger Nature Valley International - Eastbourne Hall of Fame Open - Newport Chengdu Open - Chengdu Erste Bank Open - Vienna Tashkent Challenger Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Singapore Tennis Open - Singapore Astana Open - Nur-Sultan Hall of Fame Open - Newport Tel Aviv Watergen Open - Tel Aviv Winston-Salem Open - Winston-Salem Qatar F1 Astana Open - Astana Grand Prix Hassan II - Marrakech BMW Open - Munich Gonet Geneva Open - Geneva Hangzhou Open - Hangzhou Dallas Challenger Bratislava Challenger Dallas Open - Dallas Delray Beach Open - Delray Beach Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Movistar Chile Open - Santiago Hamburg Open - Hamburg Mallorca Championships - Mallorca Hangzhou Open - Hangzhou China Open - Beijing Erste Bank Open - Vienna Moselle Open - Metz Bordeaux Challenger Shanghai Challenger Budapest Challenger San Luis Potosi Challenger Puerto Vallarta Challenger Warsaw Challenger Brest Challenger Tenerife Challenger Helsinki Challenger Marbella Challenger Murcia Challenger Braga Challenger Shymkent 1 Challenger Shymkent 2 Challenger Blois Challenger Milan Challenger Tulln Challenger Bergamo Challenger Bratislava Challenger Helsinki Challenger Tenerife 1 Challenger Barletta Challenger Madrid Challenger Aix En Provence Challenger BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami National Bank Open - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Cincinnati Open - Cincinnati Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris San Benedetto Challenger Kazan Challenger French Open - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Salzburg Challenger U.S. Open - New York Australian Open - Melbourne Gerry Weber Open - Halle Gazprom Hungarian Open - Budapest Mercedes Cup - Stuttgart Fever-Tree Championships - London Adelaide International - Adelaide Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Great Ocean Road Open - Melbourne Open Sud de France - Montpellier Moselle Open - Metz Astana Open - Astana Firenze Open - Florence Open 13 Provence - Marseille Davis Cup, Finals, Group E Davis Cup, Finals, Group B Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Group D, Glasgow Terra Wortmann Open - Halle Australian Open (juniors) Wimbledon (juniors) All Lower level tournaments Almaty Challenger Olympics - Paris Nature Valley International - Eastbourne Cordenons Challenger Ortisei Challenger Heilbronn Challenger Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha Lexington Challenger Mouilleron-Le-Captif Challenger St. Petersburg Open - St. Petersburg Newport Beach Challenger San Francisco Challenger San Marino Challenger Banja Luka Challenger Recanati Challenger Istanbul 2 Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Gonet Geneva Open - Geneva Kaohsiung Challenger Nottingham Challenger Grand Prix Hassan II - Marrakech BMW Open - Munich Cherbourg Challenger Hamburg European Open - Hamburg Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Canberra Challenger Shenzhen Open - Shenzhen Tenerife 3 Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Barcelona Open Banc Sabadell - Barcelona Playford Challenger Antalya Open - Antalya ABN AMRO World Tennis Tournament - Rotterdam Iasi Challenger Qatar ExxonMobil Open - Doha Meerbusch Challenger Barcelona Open Banc Sabadell - Barcelona Citi Open - Washington Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Adelaide International 2 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Poznan Challenger Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Viking International - Eastbourne Astana Open - Nur-Sultan Hamburg European Open - Hamburg Stockholm Open - Stockholm Swiss Indoors Basel - Basel United Cup - Australia ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Libema Open - 's-Hertogenbosch Brisbane International - Brisbane Kremlin Cup - Moscow Open Parc - Lyon BB&T Atlanta Open - Atlanta cinch Championships - London Bergamo Challenger Ottignies-Louvain-la-Neuve Challenger Leon Challenger Sanremo Challenger Bratislava 1 Challenger Murcia Challenger St. Tropez Challenger Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Coupe Rogers - Montreal Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Western & Southern Open - New York Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells National Bank Open - Montreal Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Kremlin Cup - Moscow Australian Open - Melbourne Delray Beach Open - Delray Beach U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, World Group I, 1R, KAZ-DEN 1-3 Davis Cup, World Group, PO, CHI-KAZ 3-1 Davis Cup, Group I, PO, KAZ-PAK 4-0 Davis Cup, Group I, 1R, KOR-KAZ 3-1 U.S. Open (juniors) French Open (juniors) Nordea Open - Bastad Olympics - Tokyo Plava Laguna Croatia Open - Umag Cary 1 Challenger